package dp;

/**
 * @author tmh
 * @date 2024/9/14 22:02
 * @description
 */
public class T70爬楼梯 {
    public int climbStairs(int n) {
        //可以推导出：爬到n梯的步数为n-1的步数加上n-2的步数 (爬第0梯也需要1步，就是不爬哈哈哈)
        int[] dp = new int[n + 1];
        dp[0] = 1;
        dp[1] = 1;
        for (int i = 2; i <= n; i++) {
            dp[i]=dp[i-1]+dp[i-2];
        }
        return dp[n];
    }
}
